import axios from 'axios';

//1.获取所有文章数据的函数
export async function articleGetAllService(){

    //同步等待服务器相应的结果，并返回， async(使用在方法上)  await(只能使用在异步的调用中)
   return await axios.get('http://localhost:8080/article/getAll').then(
    result=>{
         //把服务器相应的数据保存起来，将ref函数的value来接收
        //  articleList.value = result.data;
        //把服务器返回的数据直接return
        return result.data;
    }
   ).catch(err =>{
     console.log(err);
   });
}

//2. 根据文章分类和发布状态搜索的函数——函数里面声明参数
export async function  articleSearchService(conditions){

   return await axios.get("http://localhost:8080/article/search",{params:conditions}
    ).then(result =>
    {
        //  articleList.value = result.data;
         return result.data;
    }).catch( err =>{
        console.log(err);
    })
}